body {
  background: #444444; }

#hd,#bd,#ft {
  width: 780px;
  margin: 0 auto;
  background: #888888;
  padding: 10px; }

#hd #header {
  position: relative;
  background: transparent; }
  #hd #header #head-left-box {
    background: black;
    height: 80px;
    width: 408px;
    float: left; }
    #hd #header #head-left-box #inner-logo-box-left {
      background: black;
      float: left;
      display: block;
      color: white;
      line-height: 80px;
      font-size: 25px;
      margin-left: 65px;
      background: #000000; }
    #hd #header #head-left-box #inner-logo-box-right {
      float: right;
      color: #000000;
      margin-left: 7px;
      padding-left: 5px;
      height: 100%;
      width: 50%;
      line-height: 80px;
      text-align: left;
      font-size: 25px;
      background: #FFFFFF; }
  #hd #header #language {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: xx-small;
    float: right; }
  #hd #header #login {
    position: absolute;
    top: 40px;
    right: 5px;
    padding: 5px 10px;
    background: #FFFFFF;
    border: 1px solid #444444; }
#hd .navigation {
  font-size: 16px;
  color: #CC0000;
  background: #FFFFFF;
  padding: 3px 10px;
  margin-top: 10px; }
  #hd .navigation a:hover {
    color: #444444;
    text-decoration: underline; }
  #hd .navigation p:hover {
    margin-left: 50%; }

#sidebar {
  float: left;
  width: 20%; }
  #sidebar input, #sidebar select {
    display: block;
    margin-bottom: 5px; }

#content {
  float: right;
  width: 75%;
  min-height: 500px;
  height: auto !important;
  height: 500px; }
  #content #content-title {
    padding-left: 10px; }

#event-listings .listing {
  padding: 10px;
  background: #FFFFFF;
  margin-top: 10px; }
#event-listings a {
  font-size: 16px;
  text-decoration: underline; }
#event-listings a:visited {
  color: #888888; }
#event-listings th {
  text-align: left;
  color: #000000;
  padding: 1px 5px 1px 0px; }
#event-listings a.listings-navigation {
  display: block;
  padding: 1px 5px 1px 0px;
  color: #000000; }

#flash {
  color: #CC0000;
  font-size: 34px; }
